package com.yuncheng.spcyApi.service;

import com.yuncheng.common.base.service.BaseService;
import com.yuncheng.spcyApi.entity.SpcyXcjcBjml;
import com.yuncheng.spcyApi.vo.xcjchy.XcjcBjmlVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Description: 审评查验-笔记描述
 * @Author: yuncheng
 * @Date: 2024-06-24
 * @Version: V1.0
 */
public interface ISpcyXcjcBjmlService extends BaseService<SpcyXcjcBjml> {

    /** 查询申请事项id-根据目录id */
    String selectMlFsqsxidById(String id);

    /** 查询目录列表-根据申请事项id */
    List<XcjcBjmlVo> selectMlListByFsqsxId(String sqsxid);

    /** 查询目录列表-根据申请事项id和用户id */
    List<XcjcBjmlVo> selectMlListByFsqsxIdAndFuserid(String sqsxid, String fuserid);

    /** 查询目录对象-根据目录id */
    XcjcBjmlVo selectMlBeanById(String id);

    /** 查询目录列表-根据申请事项id 和 地点车间 */
    List<XcjcBjmlVo> selectBjmlByFsqsxIdAndFddcj(String sqsxid, String fddcj, String userid);

    /** 查询目录车间名称-根据目录id */
    String selectMlFddcjById(String id);
}
